import {
  // create naive ui
  create,
  NA,
  NAvatar,
  NBadge,
  NBreadcrumb,
  NBreadcrumbItem,
  NButton,
  NCard,
  NConfigProvider,
  NDialogProvider,
  NDropdown,
  NForm,
  NFormItemRow,
  NGlobalStyle,
  // component
  NH1,
  NH2,
  NIcon,
  NImage,
  NInput,
  NLayout,
  NLayoutContent,
  NLayoutFooter,
  NLayoutHeader,
  NLayoutSider,
  NList,
  NListItem,
  NLoadingBarProvider,
  NMenu,
  NMessageProvider,
  NP,
  NPopover,
  NResult,
  NSpace,
  NTabPane,
  NTabs,
  NText,
  NTooltip
} from 'naive-ui'

export default create({
  components: [
    NH1,
    NH2,
    NP,
    NText,
    NA,
    NIcon,
    NImage,
    NAvatar,
    NButton,
    NBadge,
    NBreadcrumb,
    NBreadcrumbItem,
    NTabs,
    NTabPane,
    NList,
    NListItem,
    NDropdown,
    NMenu,
    NResult,
    NCard,
    NForm,
    NFormItemRow,
    NInput,
    NTooltip,
    NPopover,
    NSpace,
    NLayout,
    NLayoutSider,
    NLayoutHeader,
    NLayoutContent,
    NLayoutFooter,
    NGlobalStyle,
    NConfigProvider,
    NDialogProvider,
    NMessageProvider,
    NLoadingBarProvider
  ]
})
